factor payments - German English Dictionary